restless and nervous and constantly moving - Español Inglés Diccionario